048f112cc464723ecf646d5416aa4dcd0536f5a0,src/com/vgi/mafscaling/MafIatComp.java,MafIatComp,loadLogFile,#,260

Before Change


	                int row = getLogTableEmptyRow();
	                long time = 0;
	                long prevTime = 0;
	                long tmbase = 0;
	                double thrtlMaxChange2 = thrtlMaxChange * 2.0;
	                double throttle = 0;
	                double pThrottle = 0;
	                double ppThrottle = 0;
	                double afr = 0;
	                double rpm = 0;
	                double load = 0;
	                double corr = 0;
	                double cmdafr = 0;
	                double trims = 0;
	                double dVdt = 0;
	                double pmafv = 0;
	                double maf = 0;
	                double mafv = 0;
	                double iat;
	                clearChartData();
	                setCursor(new Cursor(Cursor.WAIT_CURSOR));
	                for (int k = 0; k <= afrRowOffset && line != null; ++k) {
	                	line = br.readLine();
	                	if (line != null)
	                		buffer.addFirst(line.split(",", -1));
	                }
	                try {
		                while (line != null && buffer.size() > afrRowOffset) {
		                    afrflds = buffer.getFirst();
		                    flds = buffer.removeLast();
		                    line = br.readLine();
		                	if (line != null)
		                		buffer.addFirst(line.split(",", -1));
		                	
		                    ppThrottle = pThrottle;
		                    pThrottle = throttle;
		                    try {
		                    	throttle = Double.valueOf(flds[logThrottleAngleColIdx]);
	                        	// Calculate dV/dt
                            	prevTime = time;
                            	time = Utils.parseTime(flds[logTimeColIdx], tmbase);
                            	if (tmbase == 0) {
                            		tmbase = time;
                            		if (time > 1000)
                            			time = 0;
                            	}

After Change


		                    	throttle = Double.valueOf(flds[logThrottleAngleColIdx]);
	                        	// Calculate dV/dt
                            	prevTime = time;
                            	if (prevTime == 0)
                            		Utils.resetBaseTime(flds[logTimeColIdx]);
                            	time = Utils.parseTime(flds[logTimeColIdx]);
                            	pmafv = mafv;
                            	mafv = Double.valueOf(flds[logMafvColIdx]);
                            	if ((time - prevTime) == 0.0)